﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Mocking
{
	public class DoNotMock
	{
		public DoNotMock()
		{

		}

		public DoNotMock(Type type)
		{
			TypeToNotMock = type;
		}

		public virtual Type TypeToNotMock { get; internal protected set; }
	}

	public class DoNotMock<T> : DoNotMock
	{
		//bool ApplytoDerived;
		//public DoNotMock(bool applytoDerived)
		//{
		//    ApplytoDerived = applytoDerived;
		//}

		public DoNotMock()
		{
			TypeToNotMock = typeof(T);
		}


	}
}
